MSP430 DriverLib 1.40.01.00
Release Notes
Document Revision: 052013.1140
This is the MSP430 Peripheral Driver Library.
This peripheral driver library's intent is to
allow
application development at an API level instead at the device register
level. Allowing developers to concentrate on their
applications
instead of the nuances of the particular MSP430 device they are using.
This document is divided into the following sections:
- In
the previous MSP430ware driverlib releases, the function
ADC12_B_memoryConfigure for the MSP430FR9xx devices did not enable the
window comparator bit ADC12WINC and differential mode bit ADC12DIF even
if the correct parameter is passed to the function. This has been fixed
in this release.[Bug 3930]
- There were minor comments/document update for driverlib APIs
- In the previous MSP430ware driverlib releases, GPIO_interruptEdgeSelect() [MSP430F5xx_6xx family] function for Port2 sets P1IES not P2IES. This has been fixed in this release. [Bug 3357]
The MSP430ware contains the following components.
| deprecated | Header files that are not part of the standard CCS or IAR distribution |
| doc |
Device and MSP430 Peripheral Driver Library
documentation |
| driverlib |
MSP430 Peripheral
Driver Library source code. A pre-built version of
the library and the vendor's project files may
be
found in the compiler vendor's subdirectory (i.e. CCS will contain the
CCS build of the Driver library) |
| examples |
Device and DriverLib examples |
| grlib |
MSP430 Graphics Library
|
| inc |
MSP430 Driver Library include files |
Generally DriverLib is
installed as part of MSP430ware. If you wish to update DriverLib
from the zip file, cd to <MSP430ware_Installation_Directory> and
unzip driverlib_x_xx_xx_xx.zip.
This release supports installation and development on
Microsoft Windows XP Workstations.
MSP4305xx_6xx devices
CCS 5.1.1
IAR 5.20.1
MSP430FR57xx devices
CCS 5.3.0
IAR 5.40
MSP430FR5xx_6xx devices
CCS 5.4.0
IAR 5.51
This release is a major release version and has been tested.
The
examples may be built with either IAR or CCS. To build the
examples navigate to
examples/driverlib/Family_Name/<peripheral>
and double
click the .eww project files for IAR or .project file for CCS.
Current supported Family_Name are
MSP430F5xx_6xx
MSP430FR57xx
MSP430FR5xx_6xx
- This is the 1.40.01.00 release of MSP430 Peripheral Driver
Library. The following peripherals are supported in this
release:
MSP430F5xx_6xx Devices
- ADC10_A
- ADC12_A
- AES
- BAK_BATT (Battery Backup System)
- COMP_B
- CRC
- DAC12_A
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FLASH
- SFR
- SYS
- GPIO
- LDOPWR
- MPY32
- PMAP
- PMM
- RAM Controller
- REF
- REF_A
- RTC_A
- RTC_B
- RTC_C
- SD24_B
- SFR
- SYS
- TEC
- Timer_A
- Timer_B
- Timer_D
- TLV
- UCS
- USCI_B_I2C
- USCI_A_SPI
- USCI_B_SPI
- USCI_A_UART
- WDT_A
MSP430FR57xx Devices
- ADC12_B
- AES256
- COMP_E
- CRC
- CS
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FRAM
- GPIO
- MPU
- MPY32
- PMM
- REF
- RTC_B
- SFR
- SYS
- Timer_A
- Timer_B
- TLV
- WDT_A
MSP430FR5xx_6xx Devices
- ADC12_B
- AES256
- Comp_E
- CRC
- CS
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FRAM
- GPIO
- MPU
- MPY32
- PMM
- REF_A
- RTC_B
- SFR
- SYS
- Timer_A
- Timer_B
- TLV
- WDT_A
Known Issues
The device specific header files for the MSP430FR5xx_6xx Devices are
currently included with this build. the inc/hw_memmap.h correctly maps
to the device specific files. When the updated files are officially
available in the IDE we will remove this internal header files and
references seamlessly. Please avoid references to msp430.h and include
hw_memmap.h
- Asserts in CCS work only when the project is optimized for size
- Comp_E
examples in examples\driverlib\5xx_6xx\comp_e will fail to build due to a bug in the existing device header file for
versions of CCS less than CCS 5.3. To workaround this, please upgrade CCS or
replace the msp430fr5969.h from the CCS5.3 release in your CCS install.
- Comp_E
examples in examples\driverlib\5xx_6xx\comp_e will fail to build due to
a bug in the existing device header file for versions of IAR5.5. To
workaround this, please replace the msp430fr5969.h from
deprecated\msp430fr5xx_6xx_header_files\IAR from the in your IAR5.5
install.
This is build 1.40.01.00 of MSP430ware.
Support
Additional Resources
For more information, visit www.ti.com.